Page({
  data: {
    noticeList: [
      {
        id: 1,
        title: '系统维护通知',
        content: '系统将于本周六凌晨2点进行例行维护，预计维护时间2小时。请各位用户提前做好相关工作安排，维护期间系统将暂停服务。',
        time: '2024-01-20 10:30',
        author: '系统管理员'
      },
      {
        id: 2,
        title: '数据录入提醒',
        content: '请各位养殖场负责人及时完成今日的养殖数据录入工作，包括存栏数量、产蛋数量、死亡数量等关键数据。',
        time: '2024-01-20 09:15',
        author: '运营主管'
      },
      {
        id: 3,
        title: '新功能上线通知',
        content: '系统新版本已更新，新增了数据统计和分析功能，支持多维度的数据可视化展示，欢迎大家体验使用。',
        time: '2024-01-19 15:20',
        author: '系统管理员'
      }
    ]
  },

  onLoad() {
    // 这里可以添加获取公告列表的接口请求
    this.getNoticeList()
  },

  getNoticeList() {
    // 实际项目中，这里应该调用获取公告列表的接口
    // wx.request({
    //   url: 'your-api-url',
    //   success: (res) => {
    //     this.setData({
    //       noticeList: res.data
    //     })
    //   }
    // })
  },

  onPullDownRefresh() {
    // 下拉刷新
    this.getNoticeList()
    wx.stopPullDownRefresh()
  },

  // 点击公告跳转到详情页
  onNoticeTap(e) {
    const id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: `/pages/notices/detail?id=${id}`
    })
  }
}) 